f1080f5cf33e9e9da2c6ddc7bb189b85a707d756,insight/insight-kibana/src/main/java/org/fusesource/insight/kibana/KibanaServlet.java,KibanaServlet,search,#String#String#,404
Before Change
Collection<String> indices = Kelastic.getIndices(req.getFrom(), req.getTo());
LOGGER.debug("\tindices: {}", indices);
ObjectNode result = new KelasticMulti(query, indices).getResponse();
ObjectNode time = ((ObjectNode) result.get("kibana")).putObject("time");
time.put("from", formatDate(new Date(req.getFrom())));
time.put("to", formatDate(new Date(req.getTo())));
ArrayNode fields = ((ObjectNode) result.get("kibana")).putArray("default_fields");
for (String s : Config.defaultFields) {
fields.add(s);
}
((ObjectNode) result.get("kibana")).put("clickable_urls", Config.clickableUrls);
String str = Json.serialize(result);
return str;
}
private static String formatDate(Date date) {
After Change
Collection<String> indices = Kelastic.getIndices(req.getFrom(), req.getTo());
LOGGER.debug("\tindices: {}", indices);
ObjectNode result = kelasticMulti(query, indices);
ObjectNode time = result.with("kibana").putObject("time");
time.put("from", formatDate(new Date(req.getFrom())));
time.put("to", formatDate(new Date(req.getTo())));
ArrayNode fields = result.with("kibana").putArray("default_fields");
for (String s : Config.defaultFields) {
fields.add(s);
}
result.with("kibana").put("clickable_urls", Config.clickableUrls);
return Json.serialize(result);
}
private static String formatDate(Date date) {